estate planning investments personal investment programs financial advisor inheritance planning school trips investing private fund management mutual funds attorney portfolio management financial planning insurance private fund bonds retirement planning software